weapons platoon - French English Dictionary